home *** CD-ROM | disk | FTP | other *** search
-
- ╔═════════╦════════════════════════════════════════════════════════════
- ║ GT-HELP ║ GTDOORn.BAT - batch files which execute individual doors
- ╚═════════╩════════════════════════════════════════════════════════════
-
-
- One door batch file exists for each door - you can theoretically have
- 999 doors, eg :
-
- GTDOOR1.BAT controls door 1
- GTDOOR2.BAT controls door 2
- .
- .
- GTDOOR99.BAT controls door 99
- GTDOR100.BAT controls door 100
- .
- .
- GTDOR999.BAT controls door 999
-
-
- GT may pass three parameters to the batch file :
-
- %1 will be either REM or CTTY.
- %2 will be the COM port number (usually 1 or 2).
- %3 will be the answer to a question, if configured in GTDOORS.BBS
-
- Usually the batch file will begin with
-
- ECHO OFF
-
- to avoid displaying the DOS commands. It will usually be followed by
-
- CHEKTIME ON
-
- to ensure that the caller does not stay in the door longer than is
- permitted according to the GT definitions. Chektime works in
- conjunction with Doorman, as described below.
-
- It would usually be followed soon after by
-
- %1 COM%2
-
- which will substute either to a REM statement (if used locally) or CTTY
- COMn (if used remotely).
-
- Any DOS command capable of outputting to the COM port may be included
- in the body of a door batch file, before concluding the batch file with
-
- %1 CON (to put output back to the console)
- CHECKTIME OFF
-
- Hints: When installing doors, it may be convenient to omit the ECHO
- OFF statement and to include a PAUSE command as its final
- statement to see what is going on and to avoid having the
- screen erased too soon after execution.
-
-
- ┌─────────────────────────────────────┐
- │ Doorman - Carrier Detect Monitoring │
- └─────────────────────────────────────┘
-
- If you run doors or external protocols, you should normally also run
- DOORMAN. This is a TSR which periodically samples the carrier and
- reboots the machine if the carrier is lost.
-
- Doorman needs to be loaded prior to executing GT -- usually either in
- autoexec.bat or HOST.BAT.
-
- If you do not run doorman and the caller loses carrier during a door,
- then it is likely that the board will hang. Or possibly the next
- caller could continue using the previous caller's logon identity which
- is a security risk.
-
-